/**
 * @description 工具调用
 * @export
 * @interface IChatToolCall
 */
export interface IChatToolCall {
  /**
   * @description 工具名称
   * @type {string}
   * @memberof IChatToolCall
   */
  name: string;

  /**
   * @description 参数
   * @type {{
   *     type: string;
   *     id: string;
   *     desc: string;
   *   }}
   * @memberof IChatToolCall
   */
  parameters: {
    type: string;
    id: string;
    desc: string;
  };

  /**
   * @description 是否错误
   * @type {boolean}
   * @memberof IChatToolCall
   */
  error: boolean;

  /**
   * @description 错误原因
   * @type {string}
   * @memberof IChatToolCall
   */
  result?: string;
}
